.section1_top_content_ani {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section1_top_content {
  position: absolute;
  top: 2.92rem;
}
.section1_top_content .img_wrap {
  height: 0.62rem;
}
.section1_top_content strong {
  font-size: .4rem;
  color: #fff;
  line-height: 2.28;
}

.section1 .su7_link {
  position: absolute;
  bottom: 1.06rem;
  left: 50%;
  transform: translateX(-50%);
  width: 4.31rem;
  height: 0.81rem;
  line-height: 0.81rem;
  text-align: center;
  font-size: .28rem;
  color: #fff;
  border: 0.5px solid #fff;
  cursor: pointer;
  margin: 0 auto;
  display: block;
}


.section2 .content {
  position: absolute;
  top: 1.3rem;
  width: 100%;
  text-align: center;
  font-size: .4rem;
  line-height: .7rem;
  color: #fff;
  white-space: nowrap;
  font-weight: 200;
}

.section5 .content,
.section4 .content,
.section3 .content {
  position: absolute;
  left: 2.2rem;
  top: 5.3rem;
}
.section5 .content {
  top: 4.1rem;
}

.section6 .content {
  position: absolute;
  top: 4.4rem;
  right: 2.2rem;
}

.section6 .leven1,
.section5 .leven1,
.section4 .leven1,
.section3 .leven1 {
  font-size: .4rem;
  margin-bottom: 0.12rem;
  font-weight: 200;
  line-height: 1;
  color: #fff;
}
.section6 .leven2,
.section5 .leven2,
.section4 .leven2,
.section3 .leven2 {
  font-size: .9rem;
  line-height: 1.2rem;
  color: #f8cba0;
}
.section6 .leven3,
.section5 .leven3,
.section4 .leven3,
.section3 .leven3 {
  font-size: .3rem;
  font-weight: 200;
  margin-bottom: 0.5rem;
  line-height: .5rem;
  color: #fff;
}
.arrow_right {
  width: 0.33rem;
  height: 0.33rem;
  margin-right: 0.12rem
}
.a_link {
  display: flex;
  align-items: center;
  font-size: .3rem;
  color: #fff;
  cursor: pointer;
  font-weight: 200;
  height: 0.53rem;
  font-family: Arial, sans-serif;
}